package com.itc.system.api.listener;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

/**
 * 航班离港排序信息
 */
@TableName("flight_out_sort_msg")
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class FlightOutSortMsg {

    /**
     *空管航班id，主键
     */
    @TableId
    private String fuid;
    /**
     *交接点
     */
    private String boundary;
    /**
     *排序优先级
     */
    private String orderType;
    /**
     *排序原因
     */
    private String orderReason;
    /**
     *流控说明,多个用逗号分开
     */
    private String flowcontrol;
    /**
     *排序状态（1：排序池、3：等待池、5：开车申请池）
     */
    private String sortStatus;
    /**
     *航班排序ID
     */
    private String extFlightId;
    /**
     *排序结果或备注
     */
    private String remark;
    /**
     *流控ID,多个用逗号分开
     */
    private String flowcontrolId;
    /**
     *计算撤轮档时间
     */
    private String cobt;
    /**
     *协调起飞时间
     */
    private String codt;
    /**
     *目标起飞时间
     */
    private String ttot;
    /**
     *航班号
     */
    private String callsign;
    /**
     *航向
     */
    private String course;
    /**
     *计划离港时间
     */
    private String sobt;
    /**
     *受全国流控影响的流控标识串
     */
    private String ftmids;
    /**
     *计划到港时间
     */
    private String sibt;
    /**
     *是否锁住COBT
     1：是 0：否
     */
    private String cobtLock;
    /**
     *FIPS系统的航班ID
     */
    private String fipsUuid;
    /**
     *预计过交接点时间
     */
    private String eto;
    /**
     *航班排序批次
     */
    private String batchNo;
    /**
     *起飞机场四字码
     */
    private String depArport;
    /**
     *路道方向
     */
    private String runway;
    /**
     *全国流量的ctot时间标识
     */
    private String ctotInfo;
    /**
     *机场标准滑行时间
     */
    private String stanrdTaxiTime;
    /**
     *CTOT标识。0：地区CDM分配的CTOT ；1：全国流量NTFM分配的CTOT。
     */
    private String ctotFlag;
    /**
     *计算起飞时间
     */
    private String ctot;
    /**
     *是否锁住CTOT
     */
    private String ctotLock;
    /**
     *tobt
     */
    private String tobt;
    /**
     *目的机场
     */
    private String arrAirport;
    /**
     *目标开车时间
     */
    private String tsat;
    /**
     *航班id
     */
    private String flightId;
    /**
     *消息发送时间(原始的消息消息头部)
     */
    private String ddtm;
    /**
     *消息id
     */
    private String msgid;
    /**
     *调用方的系统名称或者编号
     */
    private String sndr;
    /**
     *子消息类型
     */
    private String stype;
    /**
     *消息类型
     */
    private String type;
    /**
     *入库时间
     */
    private String createTime;
    /**
     *消息发送时间(roma)
     */
    private String ddtm2;
    /**
     *
     */
    private String adep;
    /**
     * 目的机场4四字码
     */
    private String ades;
    /**
     *消息类型(roma)
     */
    private String stype2;
}
